# 先导包
import pytest

# 导入 测试 函数
from pylogin_daicehanshu import login

# 导入 转换 元组列表 函数
from pylogin_hanshu import login_json

# 临时变量 接收 元组列表 函数
data = login_json()


# 定义一个 测试 类
class TestLogin(object):
    # 添加  通用 方法
    @pytest.mark.parametrize("uesrname,passwork,code,expect",data)
    def test_login(self,uesrname,passwork,code,expect):
        # 待测 函数
        ret = login(uesrname,passwork,code)
        assert expect == ret
